package com.app.miwawa.cui.system;

import org.framework.common.cui.AbstractController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.app.miwawa.api.system.service.bo.CodecBo;

/**
 * 数据字典控制器类
 * <p>描述: </p>
 * <p>Company: Professional</p>
 * @author chanlong(陈龙)
 * @date 2016年1月13日 下午3:30:30
 * @version 1.0.2016
 */
@RestController
public class CodecController extends AbstractController {

	@Autowired
	private CodecBo bo;
	
	/**
	 * 获取下拉框数据.
	 * @param dbname
	 * @param model
	 * @return
	 * @throws Exception
	 * @author chanlong(陈龙)
	 * @date 2016年2月8日 下午6:16:58
	 */
	@RequestMapping("/system/codec/select.json")
	public Object select() throws Exception {
		try{
			// 注册数据源
			registerDataSource(null);
			
			String pcode = request.getParameter("pcode");
			
			// 查询实体对象
			return bo.select(pcode);
		} catch (Exception e) {
			e.printStackTrace();
			return error("获取下拉框数据失败！", e);
		}
	}
}
